package com.andnux.android.data;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * @TableName orders_comment
 */
//@TableName(value = "orders_comment")
@Data
public class OrdersComment implements Serializable {

    /**
     * 自增ID
     */
    /** 用户ID */
//    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 订单ID
     */
    private String orderId;

    /**
     * 评价对象ID
     */
    private String worksId;

    /**
     * 会员ID
     */
    private String userId;

    /**
     * 商品评分
     */
    private Integer goodsScore;

    /**
     * 服务评分
     */
    private Integer serviceScore;

    /**
     * 时效评分
     */
    private Integer timeScore;

    /**
     * 点评内容
     */
    private String content;

    /**
     * 店铺回复
     */
    private String shopReply;

    /**
     * 上传图片
     */
    private String images;

    /**
     * 是否显示（1:显示 0：隐藏）
     */
    private Integer isShow;

    /**
     * 有效状态（0：有效 1：无效）
     */
//    @TableLogic
    private String deleted;

    /**
     * 创建时间
     */
//    @DateTimeFormat(pattern = DateUtils.DATE_TIME_PATTERN)
//    @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN, timezone = "GMT+8")
    private Date createTime;

    /**
     * 商家回复时间
     */
//    @DateTimeFormat(pattern = DateUtils.DATE_TIME_PATTERN)
//    @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN, timezone = "GMT+8")
    private Date replyTime;

//    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    /**
     * 评价人
     */
//    @TableField(exist = false)
    private SystemUsers commentUser;
}